SMARTDRV.EXE (이중 버퍼)
이 명령어는 원래 프롬프트 상에서 사용될 수 있도록 설계되어 있다. 그러나, 디스크 캐시가 정상적으로 사용되지 못하는 경우에는 이중 버퍼를 설치하기 위하여 Config.sys에서 장치 제어기로 사용될 수 있다.
SMARTDRV는 시스템의 속도를 향상시키기 위해 디스크 캐시를 사용할 수 있는데 디스크 캐시를 사용하려면 이 명령어를 Autoexec.bat 파일에 추가한다. 기타 SMARTDRV에서 사용할 수 있는 옵션이나 매개변수에 대한 자세한 사항은 여기를 참조하기 바란다.
■ 명령어 위치
윈도우가 설치되어 있는 하드디스크(C:\Windows)에 실행 파일 형태로 존재하는 외부 명령어
■ 사용법
DEVICE = [drive:][path]SMARTDRV.EXE /DOUBLE_BUFFER
■ 옵션 및 매개변수

[drive:][path] | SMARTDRV.EXE 파일이 있는 드라이브와 경로를 지정한다. 윈도우에서는 C:\Windows 디렉토리(폴더)에 위치한다.

■ 참고 사항
☞ 이중 버퍼와 상용 메모리
SMARTDRV의 이중 버퍼에 관한 구성 요소는 상용 메모리로 탑재되어야 한다. 이 때 약 2K의 상용 메모리를 사용되는데, 상위 메모리로 탑재할 수 없다.
그러나, 디스크 캐시를 위한 메모리로 상위 메모리나 상용 메모리를 사용할 수 있다. 디스크 캐시를 사용하는 방법에 대한 자세한 사항은 여기를 참조하기 바란다.
☞ 이중 버퍼의 사용이 필요한지의 결정
일반적으로 이중 버퍼는 SCSI 방식의 하드 디스크나 ESDI, MCA 방식의 주변 장치를 사용할 경우에 필요하다. 그러나, SCSI 이중 버퍼 설정은 윈도우에서는 Config.sys에서 설정하는 것이 아니라 MSDOS.SYS 파일에서 설정하도록 되어 있다.
■ 사용 예
Emm386.exe가 상위 메모리 영역을 사용하도록 설정하려면 SMARTDRV의 이중 버퍼를 사용해야 한다. 이중 버퍼를 사용하려면 다음과 같은 명령을 Config.sys 파일에 추가해야 한다.
device=c:\windows\smartdrv.exe /double_buffer
만약, 사용하는 컴퓨터에 SMARTDRV를 이용하여 디스크 캐시를 설치해 디스크의 속도를 높이려면 다음과 같은 SMARTDRV 명령어를 Autoexec.bat 파일에 추가한다.
c:\windows\smartdrv